/* eslint-disable no-param-reassign */
// 统计中的流量上报列表
import moment from 'moment'
const initQueryParams = {
  // VIN
  vin: '',
  // 车型id
  modelId: undefined,
  // 开始日期
  startTime: moment().subtract(30, 'days').format('YYYY-MM-DD'),
  // 结束日期
  endTime: moment().format('YYYY-MM-DD')
}
const state = {
  queryParams: {
    ...initQueryParams
  },
  actualQuery: {}
}
const mutations = {
  // 清空查询条件
  resetFlowReportQueryParams (state) {
    state.queryParams.vin = ''
    state.queryParams.startTime = moment().subtract(30, 'days').format('YYYY-MM-DD')
    state.queryParams.endTime = moment().format('YYYY-MM-DD')
  },
  // 同步保存流量上报的查询参数（包括sorter等
  SET_FlowReport_RealQuery (state, actualQuery) {
    state.actualQuery = { ...actualQuery }
  }
}

const actions = {

}

export default {
  state,
  mutations,
  actions
}
